<!doctype html>
<html>
<head>
	<title>jQuery MiniColors</title>
	<meta charset="utf-8">
	
	<!-- jQuery -->
	<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
	
	<!-- MiniColors -->
	<script src="jquery.minicolors.js"></script>
	<link rel="stylesheet" href="jquery.minicolors.css">
	
	<style>
		body {
			font: 16px sans-serif;
			line-height: 1.8;
			padding: 0 40px;
			margin-bottom: 200px;
		}
		a {
			color: #08c;
			text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
		}
		.form-group {
			margin: 20px 0;
		}
		label {
			color: #888;
		}
	</style>
	
	<script>
		$(document).ready( function() {
			
            $('.demo').each( function() {
                //
                // Dear reader, it's actually very easy to initialize MiniColors. For example:
                //
                //  $(selector).minicolors();
                //
                // The way I've done it below is just for the demo, so don't get confused 
                // by it. Also, data- attributes aren't supported at this time. Again, 
                // they're only used for the purposes of this demo.
                //
				$(this).minicolors({
					control: $(this).attr('data-control') || 'hue',
					defaultValue: $(this).attr('data-defaultValue') || '',
					inline: $(this).attr('data-inline') === 'true',
					letterCase: $(this).attr('data-letterCase') || 'lowercase',
					opacity: $(this).attr('data-opacity'),
					position: $(this).attr('data-position') || 'bottom left',
					change: function(hex, opacity) {
						var log;
						try {
							log = hex ? hex : 'transparent';
							if( opacity ) log += ', ' + opacity;
							console.log(log);
						} catch(e) {}
					},
					theme: 'default'
				});
                
            });
			
		});
	</script>
</head>
<body>
	
	<h1>MiniColors Demo (without Bootstrap)</h1>
	<p>
		<a href="index.html">&laquo; Back to the Bootstrap demo</a>
	</p>
	
	<!-- Control Types -->
	<h3>Control Types</h3>
	<div class="form-group">
		<label for="hue-demo">Hue (default)</label>
		<input type="text" id="hue-demo" class="demo" data-control="hue" value="#ff6161">
	</div>
	<div class="form-group">
		<label for="saturation-demo">Saturation</label>
		<input type="text" id="saturation-demo" class="demo" data-control="saturation" value="#0088cc">
	</div>
	<div class="form-group">
		<label for="brightness-demo">Brightness</label>
		<input type="text" id="brightness-demo" class="demo" data-control="brightness" value="#00ffff">
	</div>
	<div class="form-group">
		<label for="wheel-demo">Wheel</label>
		<input type="text" id="wheel-demo" class="demo" data-control="wheel" value="#ff99ee">
	</div>
	
	<!-- Input modes -->
	<h3>Input Modes</h3>
	<div class="form-group">
		<label for="text-field">Text field</label>
		<br>
		<input type="text" id="text-field" class="demo" value="#70c24a">
	</div>
	<div class="form-group">
		<label for="hidden-input">Hidden Input</label>
		<br>
		<input type="hidden" id="hidden-input" class="demo" value="#db913d">
	</div>
	<div class="form-group">
		<label for="inline">Inline</label>
		<br>
		<input type="text" id="inline" class="demo" data-inline="true" value="#4fc8db">
	</div>
			
	<!-- Positions -->
	<h3>Positions</h3>
	<div class="form-group">
		<label for="position-bottom-left">bottom left (default)</label>
		<input type="text" id="position-bottom-left" class="demo" data-position="bottom left" value="#0088cc">
	</div>
	<div class="form-group">
		<label for="position-top-left">top left</label>
		<input type="text" id="position-top-left" class="demo" data-position="top left" value="#0088cc">
	</div>
	<div class="form-group">
		<label for="position-bottom-right">bottom right</label>
		<input type="text" id="position-bottom-right" class="demo" data-position="bottom right" value="#0088cc">
	</div>
	<div class="form-group">
		<label for="position-top-right">top right</label>
		<input type="text" id="position-top-right" class="demo" data-position="top right" value="#0088cc">
	</div>
			
	<!-- and more -->
	<h3>&hellip;and more!</h3>
	<div class="form-group">
		<label for="opacity">Opacity</label>
		<br>
		<input type="text" id="opacity" class="demo" data-opacity=".5" value="#766fa8">
	</div>
	<div class="form-group">
		<label for="default-value">Default Value</label>
		<br>
		<input type="text" id="default-value" class="demo" data-defaultValue="#ff6600">
	</div>
	<div class="form-group">
		<label for="letter-case">Letter Case</label>
		<br>
		<input type="text" id="letter-case" class="demo" data-letterCase="uppercase">
	</div>
	
</body>
</html>